package com.sell.mapper;

import com.sell.entity.Members;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface MembersMapper {
	/**
	 * 根据卡号获取会员
	 */
	Members getBycardid(@Param("cardid")String cardid);
	/**
	 * 获取所有会员
	 */ 
	List<Members> getAllMembers(Map map);
	/**
	 * 获取记录数
	 */
	int getCount(Map map);
	/**
	 * 删除会员
	 * @return
	 */
    int deleteMember(@Param("membersid")Integer membersid);
    /**
     * 添加会员
     * @return
     */
    int insertMember(Members member);
    /**
     * 根据membersid获取Members
     * @return
     */
    Members getMemberByid(@Param("membersid")Integer membersid);
    /**
     * 更新会员消费
     * @return
     */
    int updateMember(@Param("totalmoney")Double totalmoney,@Param("integral")Integer integral,@Param("membersid")Integer membersid);
    /**
     * 更新会员类型
     */
    void updatetypeid(@Param("typeid")Integer typeid,@Param("membersid")Integer membersid);
    /**
     * 更新会员
     */
    int updateAll(Members members);
}